Computers use Binary (Base-2) because their circuits have two states: On (1) and Off (0). Hexadecimal (Base-16) is a convenient way to represent binary data because one hex digit represents exactly four binary bits (a nibble).